vs 

QUICK ANSWER
"Last night" is a phrase which is often translated as "anoche", and "yesterday night" is a phrase which is often translated as "ayer por la noche". Learn more about the difference between "last night" and "yesterday night" below.
last night(
lahst
 
nayt
)
A phrase is a group of words commonly used together (e.g., once upon a time).
phrase
a. anoche
I slept poorly last night because of the heat.Anoche dormí mal debido al calor.
Copyright © 2025 Dictionary Media Group, Inc.
yesterday night(
yehs
-
tuhr
-
dey
 
nayt
)
A phrase is a group of words commonly used together (e.g., once upon a time).
phrase
a. ayer por la noche
Where were you yesterday night?¿Dónde estabas ayer por la noche?
b. ayer a la noche
I went to bed early yesterday night.Me fui a la cama temprano ayer a la noche.
c. anoche
I saw Bob yesterday night.Anoche vi a Bob.
Copyright © 2025 Dictionary Media Group, Inc.